Namespace Overlay.Series
    ''' <summary>
    ''' The jChart.Overlay.Series.AreaSeries object describes a single area series. Series are 
    ''' added to jChart.OverLay.AreaOverlay objects which, in turn, are added to the 
    ''' jChart.GraphChart object. Each series represents a set of values and the type of chart 
    ''' that should be used to display those values.
    ''' </summary>
    ''' <remarks></remarks>
    Public Class LineSeries
        Inherits SeriesLineBase

        Private miLineType As System.Drawing.Drawing2D.DashStyle = Drawing.Drawing2D.DashStyle.Solid
        Private moIndicator As Indicator

        Public Sub New()

        End Sub

        ''' <summary>
        ''' Indicator is a jChart.Indicator object that describes the graphic that should be displayed at each value point in the line chart.
        ''' </summary>
        ''' <param name="oIndicator"></param>
        ''' <remarks></remarks>
        Public Sub New( _
            ByVal oIndicator As Indicator)

            moIndicator = oIndicator
            moColor = oIndicator.Color
        End Sub

        ''' <summary>
        ''' LineType is a System.Drawing.Drawing2D.DashStyle value that describes the appearance of the line (dotted, dashed, etc).
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property LineType() As System.Drawing.Drawing2D.DashStyle
            Get
                Return miLineType
            End Get
            Set(ByVal value As System.Drawing.Drawing2D.DashStyle)
                miLineType = value
            End Set
        End Property

        ''' <summary>
        ''' Indicator is a jChart.Indicator object that describes the graphic that should be displayed at each value in the series.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Indicator() As Indicator
            Get
                Return moIndicator
            End Get
            Set(ByVal value As Indicator)
                moIndicator = value
            End Set
        End Property
    End Class
End Namespace